Skip to content

Remove drizzle-kit dependency#807

Merged
brendanlong merged 1 commit intomasterfrom
claude/8b33276b-4aa6-4f9d-8854-f81cefd76799
Apr 8, 2026
Merged

Remove drizzle-kit dependency#807
brendanlong merged 1 commit intomasterfrom
claude/8b33276b-4aa6-4f9d-8854-f81cefd76799

Conversation

@brendanlong
Copy link
Copy Markdown
Owner

Summary

Closes #806

  • Removed drizzle-kit from dependencies along with db:generate, db:push, db:studio scripts
  • Deleted drizzle.config.ts and the drizzle-kit snapshot file (migrations/meta/0048_tags_updated_at_snapshot.json)
  • Updated comments in migration runner and SQL files to remove drizzle-kit references

The custom migration runner (scripts/run-migrations.ts) and journal format (migrations/meta/_journal.json) are unaffected. drizzle-orm is retained.

Test plan

  • pnpm typecheck passes
  • Lockfile updated, drizzle-kit and 10 transitive packages removed
  • CI passes
  • Run pnpm db:migrate to verify migrations still work

🤖 Generated with Claude Code

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes drizzle-kit from the project, deleting its configuration and associated npm scripts in favor of a custom migration runner. Feedback highlights that modifying existing migration files will break the runner's hash verification and that manual updates to the migration journal are prone to human error.

@brendanlong brendanlong force-pushed the claude/8b33276b-4aa6-4f9d-8854-f81cefd76799 branch 2 times, most recently from 5e83350 to 456e9fa Compare April 8, 2026 01:34
- Remove drizzle-kit from dependencies
- Remove db:generate, db:push, db:studio scripts from package.json
- Delete drizzle.config.ts (only used by drizzle-kit)
- Delete drizzle-kit snapshot file (migrations/meta/0048_tags_updated_at_snapshot.json)
- Update comments in migration runner and SQL files to remove drizzle-kit references

The custom migration runner (scripts/run-migrations.ts) and journal format
(migrations/meta/_journal.json) are unaffected. drizzle-orm is retained.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@brendanlong brendanlong force-pushed the claude/8b33276b-4aa6-4f9d-8854-f81cefd76799 branch from 456e9fa to be7ad0a Compare April 8, 2026 01:36
@brendanlong brendanlong merged commit c444c69 into master Apr 8, 2026
9 checks passed
@brendanlong brendanlong deleted the claude/8b33276b-4aa6-4f9d-8854-f81cefd76799 branch April 8, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove drizzle-kit dependency

2 participants